import { requireUser } from "#server/utils/context"; import { updateModel } from "#server/service/llm"; export default defineWrappedResponseHandler(async (event) => { const user = await requireUser(event); const id = Number(getRouterParam(event, "id")); if (!id) { return R.throwError(400, "无效的模型ID", null); } const body = await readBody(event); const { name, modelId, type, enabled, description, maxTokens } = body; await updateModel(id, user.id, { name, modelId, type, enabled, description, maxTokens, }); return R.success(null); });